﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
using Entidades.Espectaculos;
using Negocio.Espectaculos;

/// <summary>
/// Summary description for Util
/// </summary>
public class Util
{
	public Util()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    //public static void agregarSeleccionCombo(DropDownList _ddList)
    //{
    //    ListItem item = new ListItem();
    //    item.Value = (-1).ToString();
    //    item.Text = "-- Seleccione --";
    //    _ddList.Items.Insert(0, item);
    //}

    public static void agregarSeleccionCombo(DropDownList _ddList, string texto)
    {
        ListItem item = new ListItem();
        item.Value = (-1).ToString();
        item.Text = string.IsNullOrEmpty(texto) ? "-- Seleccione --" : texto;
        _ddList.Items.Insert(0, item);
    }

    public static void cargarRepresentante(DropDownList ddl)
    {

        List<EspRepresentante> lista = EspRepresentanteBLL.ListarRepresentante(1);
        ddl.DataSource = lista;
        ddl.DataTextField = "RazonSocial";
        ddl.DataValueField = "IdRepresentante";
        ddl.DataBind();
    }

    public static void cargarSubtipo(DropDownList ddl, int idTipo)
    {
        ddl.Items.Clear();
        List<EspSubTipoEspectaculo> lista = EspTipoEspectaculoBLL.ListarSubTipoEspectaculo(idTipo, 1);
        ddl.DataSource = lista;
        ddl.DataTextField = "SubTipo";
        ddl.DataValueField = "IdSubTipo";
        ddl.DataBind();
    }

    public static void cargarTipo(DropDownList ddl)
    {

        List<EspTipoEspectaculo> lista = EspTipoEspectaculoBLL.ListarTipoEspectaculo(1);
        ddl.DataSource = lista;
        ddl.DataTextField = "Tipo";
        ddl.DataValueField = "IdTipo";
        ddl.DataBind();
    }


}